package com.sweetcircle.domain.query;

import com.sweetcircle.annotation.FieldNote;
import lombok.Data;

/**
 * 参数
 */
@Data
public class GroupInfoQuery extends BaseParam {


    /**
     * 群ID
     */
    @FieldNote("群ID")
    private String groupId;
    @FieldNote("群ID")
    private String groupIdFuzzy;

    /**
     * 群组名
     */
    @FieldNote("群组名")
    private String groupName;
    @FieldNote("群组名")
    private String groupNameFuzzy;

    /**
     * 群主id
     */
    @FieldNote("群主id")
    private String groupOwnerId;
    @FieldNote("群主id")
    private String groupOwnerIdFuzzy;

    /**
     * 创建时间
     */
    @FieldNote("创建时间")
    private String createTime;

    @FieldNote("创建时间")
    private String createTimeStart;

    @FieldNote("创建时间")
    private String createTimeEnd;

    /**
     * 群公告
     */
    @FieldNote("群公告")
    private String groupNotice;
    @FieldNote("群公告")
    private String groupNoticeFuzzy;

    /**
     * 0:直接加入 1:管理员同意后加入
     */
    @FieldNote("0:直接加入 1:管理员同意后加入")
    private Integer joinType;

    /**
     * 状态 1:正常 0:解散
     */
    @FieldNote("状态 1:正常 0:解散")
    private Integer status;

}
